ice:commands:quadtemp
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
ice:commands:quadtemp [2014/07/18 16:09] – Fixed missing arguments from some record commands. Ben Luey | ice:commands:quadtemp [2023/11/30 21:29] – external edit 127.0.0.1 | ||
---|---|---|---|
Line 3: | Line 3: | ||
List of commands for the ICE Quad Temperate Controller. | List of commands for the ICE Quad Temperate Controller. | ||
- | < | + | < |
- | Returns the temperature setpoint for channel | + | Returns the temperature setpoint for channel |
- | < | + | |
- | < | + | < |
Sets the temperature setpoint for channel Channel to TEMP. Returns output from **TempSet? | 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 | + | //Note: temperature setpoint cannot be set outside of the bounds of the minimum |
If TEMP is outside that range, temperature setpoint will not be adjusted.// | If TEMP is outside that range, temperature setpoint will not be adjusted.// | ||
- | < | ||
- | < | + | < |
- | Returns whether the temperature loop for channel CHANNEL is bipolar. | + | Returns whether the temperature loop for channel CHANNEL is bipolar. |
- | < | + | |
- | < | + | < |
Sets the temperature loop for channel CHANNEL bipolar (heating only) on or off. | Sets the temperature loop for channel CHANNEL bipolar (heating only) on or off. | ||
Turn Bipolar off when driving resistive heaters. Returns output from **BiPolar? | Turn Bipolar off when driving resistive heaters. Returns output from **BiPolar? | ||
- | < | ||
- | < | + | < |
Returns the status (ON or OFF or FAULT) of the temperature servo loop for channel CHANNEL. | 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 | A return of fault means that the temperature is outside the min/max temperature range and that the | ||
temperature loop has been temporarily disabled. | temperature loop has been temporarily disabled. | ||
- | < | ||
- | < | + | < |
- | Turns the temperature servo loop for channel CHANNEL on or off. Returns the output of **Servo? | + | Turns the temperature servo loop for channel CHANNEL on or off. Returns the output of **Servo?** |
- | < | + | |
- | < | + | < |
Returns the current temperature for channel CHANNEL. | Returns the current temperature for channel CHANNEL. | ||
- | < | ||
- | < | + | < |
- | Returns the temperature error (T< | + | Returns the temperature error (T< |
< | < | ||
- | < | + | < |
Returns the current flowing through TEC (or resistive heater) in Amps. | Returns the current flowing through TEC (or resistive heater) in Amps. | ||
< | < | ||
- | < | + | < |
Returns the minimum temperature for channel CHANNEL. | Returns the minimum temperature for channel CHANNEL. | ||
If the temperature is ever less than MINTEMP, the board will temporarily disable the temperature | If the temperature is ever less than MINTEMP, the board will temporarily disable the temperature | ||
Line 52: | Line 45: | ||
< | < | ||
- | < | + | < |
Sets the minimum temperature channel CHANNEL to MINTEMP. Returns **TempMin? | Sets the minimum temperature channel CHANNEL to MINTEMP. Returns **TempMin? | ||
greater than the temperature setpoint. Attempting to do so will not change the minimum temperature. | greater than the temperature setpoint. Attempting to do so will not change the minimum temperature. | ||
Line 58: | Line 51: | ||
- | < | + | < |
Returns the maximum temperature for channel CHANNEL. | Returns the maximum temperature for channel CHANNEL. | ||
If the temperature is ever greater than MAXTEMP, the board will temporarily disable the temperature | If the temperature is ever greater than MAXTEMP, the board will temporarily disable the temperature | ||
Line 64: | Line 57: | ||
< | < | ||
- | < | + | < |
Sets the maximum temperature channel CHANNEL to MAXTEMP. Returns **TempMax? | Sets the maximum temperature channel CHANNEL to MAXTEMP. Returns **TempMax? | ||
less than the temperature setpoint. Attempting to do so will not change the maximum temperature. | less than the temperature setpoint. Attempting to do so will not change the maximum temperature. | ||
< | < | ||
- | < | + | < |
Returns the gain setting temperature loop servo gain for channel CHANNEL. Gain can be from 1 to 255. | Returns the gain setting temperature loop servo gain for channel CHANNEL. Gain can be from 1 to 255. | ||
< | < | ||
- | < | + | < |
Sets the gain for the temperature loop servo gain for channel CHANNEL. | Sets the gain for the temperature loop servo gain for channel CHANNEL. | ||
Gain range can be 1 to 255. Returns output of **Gain?**. | Gain range can be 1 to 255. Returns output of **Gain?**. | ||
< | < | ||
- | < | + | < |
Record data on the temperature error of channel CHANNEL with amplitude, interval and number of points set | 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? | by the **RecAmp**, **RecInt**, **RecNum** functions. Returns **RecStat? | ||
< | < | ||
- | < | + | < |
Returns the status of recording data from the RecData command. | Returns the status of recording data from the RecData command. | ||
Returns status of either NODATA, BUSY, FINISHED. | Returns status of either NODATA, BUSY, FINISHED. | ||
< | < | ||
- | < | + | < |
Returns the setting for the time interval between data points when taking data with the RecData command. | 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) | Time between points is 10ms * INTERVAL. Value can be from 1 to 255 (10ms – 2.55s) | ||
< | < | ||
- | < | + | < |
Sets the interval setting for time between data points when taking data with the RecData command. | 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). | Time between points is 10mS * INTERVAL. Value can be from 1 to 255 (10ms – 2.55s). | ||
Line 99: | Line 92: | ||
< | < | ||
- | < | + | < |
Returns the amplitude for data stored by the RecData command. Valid range is 0-5. When AMPLITUDE is 0, | 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. | the range for the temperature error is from -18.75mK to 18.75mK in steps of 0.15mK. | ||
Line 108: | Line 101: | ||
< | < | ||
- | < | + | < |
Sets the amplitude for the data stored by the **RecData** command. | Sets the amplitude for the data stored by the **RecData** command. | ||
< | < | ||
- | < | + | < |
Returns the number of data points to be collected when **RecData** is run. Range is from 1 to 256. | Returns the number of data points to be collected when **RecData** is run. Range is from 1 to 256. | ||
< | < | ||
- | < | + | < |
Sets the command **RecData** to take NUMBER + 1 data points. NUMBER can be from 0 to 255. Returns **RecNum?** | Sets the command **RecData** to take NUMBER + 1 data points. NUMBER can be from 0 to 255. Returns **RecNum?** | ||
< | < | ||
- | < | + | < |
Returns the maximum TEC current allowed for the temperature loop on channel CHANNEL. | Returns the maximum TEC current allowed for the temperature loop on channel CHANNEL. | ||
< | < | ||
- | < | + | < |
Sets the maximum TEC current allowed for the temperature loop on channel CHANNEL. Returns the output of **MaxCurr? | Sets the maximum TEC current allowed for the temperature loop on channel CHANNEL. Returns the output of **MaxCurr? | ||
< | < |
ice/commands/quadtemp.txt · Last modified: 2023/12/06 20:27 by Christiana Sasser