slice:qt:api
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
slice:qt:api [2023/11/30 21:29] – external edit 127.0.0.1 | slice:qt:api [2023/12/06 20:33] (current) – Christiana Sasser | ||
---|---|---|---|
Line 47: | Line 47: | ||
---- | ---- | ||
====Firmware Version==== | ====Firmware Version==== | ||
- | < | + | < |
Returns firmware version of System Controller | Returns firmware version of System Controller | ||
+ | /*Note: For the Return Question mark, we had to use a slightly different question mark image. This one: ?. Rather than this one: ?. */ | ||
---- | ---- | ||
====Reset to Factory Default Settings==== | ====Reset to Factory Default Settings==== | ||
Line 72: | Line 73: | ||
==== Query Temperature Set Point ==== | ==== Query Temperature Set Point ==== | ||
- | < | + | < |
Returns the temperature set point for CHANNEL. | Returns the temperature set point for CHANNEL. | ||
---- | ---- | ||
Line 79: | Line 80: | ||
Sets the temperature set point for CHANNEL to TEMPERATURE. Returns **TempSet? | Sets the temperature set point for CHANNEL to TEMPERATURE. Returns **TempSet? | ||
---- | ---- | ||
- | < | + | < |
Returns the actual (measured) temperature for CHANNEL. | Returns the actual (measured) temperature for CHANNEL. | ||
---- | ---- | ||
Line 85: | Line 86: | ||
Returns the temperature error for CHANNEL in degrees Celsius. The error is calculated as the set point temperature minus the actual temperature. | Returns the temperature error for CHANNEL in degrees Celsius. The error is calculated as the set point temperature minus the actual temperature. | ||
---- | ---- | ||
- | < | + | < |
Returns the minimum allowed temperature for CHANNEL. | Returns the minimum allowed temperature for CHANNEL. | ||
---- | ---- | ||
Line 91: | Line 92: | ||
Sets the minimum allowed temperature for CHANNEL to TEMPERATURE. Returns **TempMin? | Sets the minimum allowed temperature for CHANNEL to TEMPERATURE. Returns **TempMin? | ||
---- | ---- | ||
- | < | + | < |
Returns the maximum allowed temperature for CHANNEL. | Returns the maximum allowed temperature for CHANNEL. | ||
---- | ---- | ||
Line 99: | Line 100: | ||
===== Transducer/ | ===== Transducer/ | ||
---- | ---- | ||
- | < | + | < |
Returns whether CHANNEL is configured for either Bipolar operation (for a thermo-electric cooler) or Unipolar operation (for a resistive heater). | Returns whether CHANNEL is configured for either Bipolar operation (for a thermo-electric cooler) or Unipolar operation (for a resistive heater). | ||
* 1 = On = Bipolar operation, i.e., current is bi-directional through transducer. | * 1 = On = Bipolar operation, i.e., current is bi-directional through transducer. | ||
Line 111: | Line 112: | ||
---- | ---- | ||
- | < | + | < |
Returns the current limit for CHANNEL in Amps [A]. | Returns the current limit for CHANNEL in Amps [A]. | ||
---- | ---- | ||
Line 117: | Line 118: | ||
Sets the current limit for CHANNEL to CURRENT in Amps [A]. Returns **MaxCurr? | Sets the current limit for CHANNEL to CURRENT in Amps [A]. Returns **MaxCurr? | ||
---- | ---- | ||
- | < | + | < |
Returns the measured current flowing through the temperature transducer (e.g. TEC or heater) in Amps [A]. | Returns the measured current flowing through the temperature transducer (e.g. TEC or heater) in Amps [A]. | ||
---- | ---- | ||
Line 125: | Line 126: | ||
**************************** | **************************** | ||
---- | ---- | ||
- | < | + | < |
Returns the power limit for CHANNEL in Watts [W]. | Returns the power limit for CHANNEL in Watts [W]. | ||
---- | ---- | ||
Line 131: | Line 132: | ||
Sets the power limit for CHANNEL to POWER in Watts [W]. Returns **MaxPwr? | Sets the power limit for CHANNEL to POWER in Watts [W]. Returns **MaxPwr? | ||
---- | ---- | ||
- | < | + | < |
Returns the measured power output for CHANNEL in Watts [W]. | Returns the measured power output for CHANNEL in Watts [W]. | ||
---- | ---- | ||
- | < | + | < |
Returns the voltage across the load for CHANNEL in Volts [V]. | Returns the voltage across the load for CHANNEL in Volts [V]. | ||
---- | ---- | ||
Line 140: | Line 141: | ||
===== Thermistor Settings ===== | ===== Thermistor Settings ===== | ||
---- | ---- | ||
- | < | + | < |
For the B-parameter thermistor model: Returns the Beta coefficient in Kelvin [K] for CHANNEL. | For the B-parameter thermistor model: Returns the Beta coefficient in Kelvin [K] for CHANNEL. | ||
---- | ---- | ||
Line 146: | Line 147: | ||
For the B-parameter thermistor model: Sets the Beta coefficient in Kelvin [K] to VALUE for CHANNEL. Returns **Beta? | For the B-parameter thermistor model: Sets the Beta coefficient in Kelvin [K] to VALUE for CHANNEL. Returns **Beta? | ||
---- | ---- | ||
- | < | + | < |
For the B-parameter thermistor model: Returns the Reference Temperature in degrees Celsius [˚C] for CHANNEL. | For the B-parameter thermistor model: Returns the Reference Temperature in degrees Celsius [˚C] for CHANNEL. | ||
---- | ---- | ||
Line 152: | Line 153: | ||
For the B-parameter thermistor model: Sets the Reference Temperature in degrees Celsius [˚C] to VALUE for CHANNEL. Returns **RefTemp? | For the B-parameter thermistor model: Sets the Reference Temperature in degrees Celsius [˚C] to VALUE for CHANNEL. Returns **RefTemp? | ||
---- | ---- | ||
- | < | + | < |
For the B-parameter thermistor model: Returns the Reference Resistance in Ohms [Ω] (at the Reference Temperature) for CHANNEL. | For the B-parameter thermistor model: Returns the Reference Resistance in Ohms [Ω] (at the Reference Temperature) for CHANNEL. | ||
---- | ---- | ||
Line 158: | Line 159: | ||
For the B-parameter thermistor model: Sets the Reference Resistance in Ohms [Ω] to VALUE for CHANNEL. Returns **RefRes? | For the B-parameter thermistor model: Sets the Reference Resistance in Ohms [Ω] to VALUE for CHANNEL. Returns **RefRes? | ||
---- | ---- | ||
- | < | + | < |
For the Steinhart-Hart thermistor model: Returns the A coefficient for CHANNEL. | For the Steinhart-Hart thermistor model: Returns the A coefficient for CHANNEL. | ||
---- | ---- | ||
Line 164: | Line 165: | ||
For the Steinhart-Hart thermistor model: Sets the A coefficient to VALUE for CHANNEL. Returns **TCoefA? | For the Steinhart-Hart thermistor model: Sets the A coefficient to VALUE for CHANNEL. Returns **TCoefA? | ||
---- | ---- | ||
- | < | + | < |
For the Steinhart-Hart thermistor model: Returns the B coefficient for CHANNEL. | For the Steinhart-Hart thermistor model: Returns the B coefficient for CHANNEL. | ||
---- | ---- | ||
Line 170: | Line 171: | ||
For the Steinhart-Hart thermistor model: Sets the B coefficient to VALUE for CHANNEL. Returns **TCoefB? | For the Steinhart-Hart thermistor model: Sets the B coefficient to VALUE for CHANNEL. Returns **TCoefB? | ||
---- | ---- | ||
- | < | + | < |
For the Steinhart-Hart thermistor model: Returns the C coefficient for CHANNEL. | For the Steinhart-Hart thermistor model: Returns the C coefficient for CHANNEL. | ||
---- | ---- | ||
Line 181: | Line 182: | ||
===== Loop Filter Settings ===== | ===== Loop Filter Settings ===== | ||
---- | ---- | ||
- | < | + | < |
Returns the control mode for CHANNEL: | Returns the control mode for CHANNEL: | ||
* 0 = Manual Off | * 0 = Manual Off | ||
Line 199: | Line 200: | ||
---- | ---- | ||
- | < | + | < |
Returns the proportional gain for CHANNEL. | Returns the proportional gain for CHANNEL. | ||
---- | ---- | ||
Line 205: | Line 206: | ||
Sets the proportional gain for CHANNEL to GAIN. Returns **PGain?**. | Sets the proportional gain for CHANNEL to GAIN. Returns **PGain?**. | ||
---- | ---- | ||
- | < | + | < |
Returns the On/Off STATE of the proportional gain for CHANNEL. | Returns the On/Off STATE of the proportional gain for CHANNEL. | ||
---- | ---- | ||
Line 211: | Line 212: | ||
Sets the On/Off STATE of the proportional gain for CHANNEL. Returns **PGainEn? | Sets the On/Off STATE of the proportional gain for CHANNEL. Returns **PGainEn? | ||
---- | ---- | ||
- | < | + | < |
Returns the integral time constant for CHANNEL in seconds [s]. | Returns the integral time constant for CHANNEL in seconds [s]. | ||
---- | ---- | ||
Line 217: | Line 218: | ||
Sets the integral time constant for CHANNEL to TIME_CONSTANT in seconds [s]. Returns **Integ?**. | Sets the integral time constant for CHANNEL to TIME_CONSTANT in seconds [s]. Returns **Integ?**. | ||
---- | ---- | ||
- | < | + | < |
Returns the On/Off STATE of the integral gain for CHANNEL. | Returns the On/Off STATE of the integral gain for CHANNEL. | ||
---- | ---- | ||
Line 223: | Line 224: | ||
Sets the On/Off STATE of the integral gain for CHANNEL. Returns **IntegEn? | Sets the On/Off STATE of the integral gain for CHANNEL. Returns **IntegEn? | ||
---- | ---- | ||
- | < | + | < |
Returns the derivative time constant for CHANNEL in seconds [s]. | Returns the derivative time constant for CHANNEL in seconds [s]. | ||
---- | ---- | ||
Line 229: | Line 230: | ||
Sets the derivative time constant for CHANNEL to TIME_CONSTANT in seconds [s]. Returns **Deriv?**. | Sets the derivative time constant for CHANNEL to TIME_CONSTANT in seconds [s]. Returns **Deriv?**. | ||
---- | ---- | ||
- | < | + | < |
Returns the On/Off STATE of the derivative gain for CHANNEL. | Returns the On/Off STATE of the derivative gain for CHANNEL. | ||
---- | ---- | ||
Line 235: | Line 236: | ||
Sets the On/Off STATE of the derivative gain for CHANNEL. Returns **DerivEn? | Sets the On/Off STATE of the derivative gain for CHANNEL. Returns **DerivEn? | ||
---- | ---- | ||
- | < | + | < |
Returns the slew rate limit for CHANNEL in degrees Celsius per second [˚C/s]. | Returns the slew rate limit for CHANNEL in degrees Celsius per second [˚C/s]. | ||
---- | ---- | ||
Line 241: | Line 242: | ||
Sets the slew rate limit for CHANNEL to RATE in degrees Celsius per second [˚C/s]. Returns **Slew?**. | Sets the slew rate limit for CHANNEL to RATE in degrees Celsius per second [˚C/s]. Returns **Slew?**. | ||
---- | ---- | ||
- | < | + | < |
Returns the On/Off STATE of the slew rate limiter for CHANNEL. | Returns the On/Off STATE of the slew rate limiter for CHANNEL. | ||
---- | ---- | ||
Line 249: | Line 250: | ||
===== System Functions ===== | ===== System Functions ===== | ||
---- | ---- | ||
- | < | + | < |
Stores all current settings to the SLICE EEPROM so that they are maintained during power off. Returns: Success or Failure. | Stores all current settings to the SLICE EEPROM so that they are maintained during power off. Returns: Success or Failure. | ||
---- | ---- | ||
Line 261: | Line 262: | ||
---- | ---- | ||
- | < | + | < |
For the front panel Output 1, returns a comma-delimited ASCII string with the following format: " | For the front panel Output 1, returns a comma-delimited ASCII string with the following format: " | ||
---- | ---- | ||
Line 267: | Line 268: | ||
Sets the FUNCTION and CHANNEL for the front panel Output 1 with the settings prescribed by VALUE1 and VALUE2. Returns **Output1? | Sets the FUNCTION and CHANNEL for the front panel Output 1 with the settings prescribed by VALUE1 and VALUE2. Returns **Output1? | ||
---- | ---- | ||
- | < | + | < |
For the front panel Output 2, returns a comma-delimited ASCII string with the following format: " | For the front panel Output 2, returns a comma-delimited ASCII string with the following format: " | ||
---- | ---- | ||
Line 285: | Line 286: | ||
---- | ---- | ||
- | < | + | < |
For the front panel Input A, returns a comma-delimited ASCII string with the following format: " | For the front panel Input A, returns a comma-delimited ASCII string with the following format: " | ||
---- | ---- | ||
Line 291: | Line 292: | ||
Sets the FUNCTION and CHANNEL for the front panel Input A with the settings prescribed by VALUE1-3. Returns **InputA? | Sets the FUNCTION and CHANNEL for the front panel Input A with the settings prescribed by VALUE1-3. Returns **InputA? | ||
---- | ---- | ||
- | < | + | < |
For the front panel Input B, returns a comma-delimited ASCII string with the following format: " | For the front panel Input B, returns a comma-delimited ASCII string with the following format: " | ||
---- | ---- |
slice/qt/api.txt · Last modified: 2023/12/06 20:33 by Christiana Sasser