User Tools

Site Tools


ice:commands:quadtemp

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
ice:commands:quadtemp [2013/12/06 16:31] Ben Lueyice:commands:quadtemp [2023/12/06 20:27] (current) Christiana Sasser
Line 3: Line 3:
 List of commands for the ICE Quad Temperate Controller. List of commands for the ICE Quad Temperate Controller.
  
-<function=ICEfunc|0=TempSet?&1=I:CHANNEL:3&2=26.283&3=16> +<function=ICEfunc?0=TempSet?&1=I:CHANNEL:3&2=26.283&3=16> 
-Returns the temperature setpoint for channel Channel+Returns the temperature setpoint for channel CHANNEL
-<html></div></html>+/*Note: For the Return Question mark, we had to use a slightly different question mark image. This one: ?. Rather than this one: ?. */
  
-<function=ICEfunc|0=TempSet&1=I:CHANNEL:3;F:TEMP:24.55&2=24.548&3=17>+<function=ICEfunc?0=TempSet&1=I:CHANNEL:3;F:TEMP:24.55&2=24.548&3=17>
 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 and maximum temperature. +//Note: temperature setpoint cannot be set outside of the bounds of the minimum and maximum temperature. 
 If TEMP is outside that range, temperature setpoint will not be adjusted.// If TEMP is outside that range, temperature setpoint will not be adjusted.//
-<html></div></html> 
  
-<function=ICEfunc|0=BiPolar?&1=I:CHANNEL:3&2=On&3=18> +<function=ICEfunc?0=BiPolar?&1=I:CHANNEL:3&2=On&3=18> 
-Returns whether the temperature loop for channel CHANNEL is bipolar.  +Returns whether the temperature loop for channel CHANNEL is bipolar.
-<html></div></html>+
  
-<function=ICEfunc|0=BiPolar&1=I:CHANNEL:3;A:On/Off:Off&2=Off&3=19>+<function=ICEfunc?0=BiPolar&1=I:CHANNEL:3;A:On/Off:Off&2=Off&3=19>
 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?**.
-<html></div></html> 
  
-<function=ICEfunc|0=Servo?&1=I:CHANNEL:3&2=Off&3=20>+<function=ICEfunc?0=Servo?&1=I:CHANNEL:3&2=Off&3=20>
 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.
-<html></div></html> 
  
-<function=ICEfunc|0=Servo&1=I:CHANNEL:3;A:On/Off:On&2=On&3=21> +<function=ICEfunc?0=Servo&1=I:CHANNEL:3;A:On/Off:On&2=On&3=21> 
-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?**
-<html></div></html>+
  
-<function=ICEfunc|0=Temp?&1=I:CHANNEL:3&2=24.21&3=22>+<function=ICEfunc?0=Temp?&1=I:CHANNEL:3&2=24.21&3=22>
 Returns the current temperature for channel CHANNEL.   Returns the current temperature for channel CHANNEL.  
-<html></div></html> 
  
-<function=ICEfunc|0=TError?&1=I:CHANNEL:3&2=0.021&3=23> +<function=ICEfunc?0=TError?&1=I:CHANNEL:3&2=0.021&3=23> 
-Returns the temperature error (T<sub>setpoint</sub> – T<sub>actual</sub>) in degrees Celcius.+Returns the temperature error (T<sub>setpoint</sub> – T<sub>actual</sub>) in degrees Celsius.
 <html></div></html> <html></div></html>
  
-<function=ICEfunc|0=Current?&1=I:CHANNEL:3&2=0.651&3=24>+<function=ICEfunc?0=Current?&1=I:CHANNEL:3&2=0.651&3=24>
 Returns the current flowing through TEC (or resistive heater) in Amps. Returns the current flowing through TEC (or resistive heater) in Amps.
 <html></div></html> <html></div></html>
  
-<function=ICEfunc|0=TempMin?&1=I:CHANNEL:3&2=15.3&3=25>+<function=ICEfunc?0=TempMin?&1=I:CHANNEL:3&2=15.3&3=25>
 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 46:
 <html></div></html> <html></div></html>
  
-<function=ICEfunc|0=TempMin&1=I:CHANNEL:3;F:MINTEMP:14.32&2=14.3&3=26>+<function=ICEfunc?0=TempMin&1=I:CHANNEL:3;F:MINTEMP:14.32&2=14.3&3=26>
 Sets the minimum temperature channel CHANNEL to MINTEMP. Returns **TempMin?**. Note: You cannot set MINTEMP  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. greater than the temperature setpoint. Attempting to do so will not change the minimum temperature.
Line 58: Line 52:
  
  
-<function=ICEfunc|0=TempMax?&1=I:CHANNEL:3&2=55.3&3=27>+<function=ICEfunc?0=TempMax?&1=I:CHANNEL:3&2=55.3&3=27>
 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 58:
 <html></div></html> <html></div></html>
  
-<function=ICEfunc|0=TempMax&1=I:CHANNEL:3;F:MAXTEMP:54.32&2=54.3&3=28>+<function=ICEfunc?0=TempMax&1=I:CHANNEL:3;F:MAXTEMP:54.32&2=54.3&3=28>
 Sets the maximum temperature channel CHANNEL to MAXTEMP. Returns **TempMax?**. Note: You cannot set MAXTEMP  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. less than the temperature setpoint. Attempting to do so will not change the maximum temperature.
 <html></div></html> <html></div></html>
  
-<function=ICEfunc|0=Gain?&1=I:CHANNEL:3&2=34&3=29>+<function=ICEfunc?0=Gain?&1=I:CHANNEL:3&2=34&3=29>
 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.
 <html></div></html> <html></div></html>
  
-<function=ICEfunc|0=Gain&1=I:CHANNEL:3;I:GAIN:34&2=34&3=30>+<function=ICEfunc?0=Gain&1=I:CHANNEL:3;I:GAIN:34&2=34&3=30>
 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?**.
 <html></div></html> <html></div></html>
  
-<function=ICEfunc|0=RecData?&1&2=BUSY&3=31>+<function=ICEfunc?0=RecData&1=I:CHANNEL:2&2=BUSY&3=31>
 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?**
 <html></div></html> <html></div></html>
  
-<function=ICEfunc|0=RecStat?&1&2=BUSY&3=32>+<function=ICEfunc?0=RecStat?&1&2=BUSY&3=32>
 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.
 <html></div></html> <html></div></html>
  
-<function=ICEfunc|0=RecInt?&1&2=34&3=33>+<function=ICEfunc?0=RecInt?&1&2=34&3=33>
 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)
 <html></div></html> <html></div></html>
  
-<function=ICEfunc|0=RecInt&1I:INTERVAL:200&2=200&3=34>+<function=ICEfunc?0=RecInt&1=I:INTERVAL:200&2=200&3=34>
 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 93:
 <html></div></html> <html></div></html>
  
-<function=ICEfunc|0=RecAmp?&1&2=3&3=35>+<function=ICEfunc?0=RecAmp?&1&2=3&3=35>
 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 102:
 <html></div></html> <html></div></html>
  
-<function=ICEfunc|0=RecAmp&1I:AMPLITUDE:3&2=3&3=36>+<function=ICEfunc?0=RecAmp&1=I:AMPLITUDE:3&2=3&3=36>
 Sets the amplitude for the data stored by the **RecData** command.  See **RecAmp?** for more details.  Sets the amplitude for the data stored by the **RecData** command.  See **RecAmp?** for more details. 
 <html></div></html> <html></div></html>
  
-<function=ICEfunc|0=RecNum?&1&2=199&3=37>+<function=ICEfunc?0=RecNum?&1&2=199&3=37>
 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.
 <html></div></html> <html></div></html>
  
-<function=ICEfunc|0=RecNum&1I:NUMBER:50&2=50&3=38>+<function=ICEfunc?0=RecNum&1=I:NUMBER:50&2=50&3=38>
 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?**
 <html></div></html> <html></div></html>
 +
 +<function=ICEfunc?0=MaxCurr??&1=I:CHANNEL:2&2=0.32&3=39>
 +Returns the maximum TEC current allowed for the temperature loop on channel CHANNEL. 
 +<html></div></html>
 +
 +<function=ICEfunc?0=MaxCurr&1=I:CHANNEL:2;F:MAXCURRENT:0.25&2=0.25&3=40>
 +Sets the maximum TEC current allowed for the temperature loop on channel CHANNEL. Returns the output of **MaxCurr?**.
 +<html></div></html>
 +
 +
  
ice/commands/quadtemp.1386347510.txt.gz · Last modified: 2021/08/26 14:26 (external edit)